Package-level declarations
Types
Holds the animated visibility state for a component, including the current visibility boolean and an animated alpha value.
Describes the visibility behavior of a UI element that can be shown or hidden based on scroll position or other conditions.
Properties
Composition local that forces the reduced-motion mode for isStylishReducedMotionEnabled, regardless of the platform setting.
Functions
Computes the outer corners for the item at index in a vertical (column) Connected UI list.
Returns the outline edges for the item at index in a vertical (column) Connected UI list.
Computes the outer corners for the item at index in a grid-based Connected UI layout.
Returns the outline edges for the item at index in a grid-based Connected UI layout.
Builds a position-aware RoundedCornerShape for the item at index in a grid-based Connected UI layout.
Computes the outer corners for the item at index in a horizontal (row) Connected UI list.
Returns the outline edges for the item at index in a horizontal (row) Connected UI list.
Builds a RoundedCornerShape for a Connected UI item based on its corners configuration.
Determines whether a component should behave as an interactive (actionable) element.
Returns whether the current platform requests reduced motion.
Returns the current visibility state as a boolean, observing any reactive sources (such as VisibilityState.ScrollAware.scrollState) as needed.
Computes the animated visibility state for a given VisibilityState, providing both the current visibility boolean and an animated alpha value.
Draws a focus indicator ring around this component while the interactionSource reports a focus interaction.
Draws the Material 3 state-layer overlay on top of this component's content.